7 research outputs found

    A trigger-based middleware cache for ORMs

    Get PDF
    ACM/IFIP/USENIX 12th International Middleware Conference, Lisbon, Portugal, December 12-16, 2011. ProceedingsCaching is an important technique in scaling storage for high-traffic web applications. Usually, building caching mechanisms involves significant effort from the application developer to maintain and invalidate data in the cache. In this work we present CacheGenie, a caching middleware which makes it easy for web application developers to use caching mechanisms in their applications. CacheGenie provides high-level caching abstractions for common query patterns in web applications based on Object-RelationalMapping (ORM) frameworks. Using these abstractions, the developer does not have to worry about managing the cache (e.g., insertion and deletion) or maintaining consistency (e.g., invalidation or updates) when writing application code. We design and implement CacheGenie in the popular Django web application framework, with PostgreSQL as the database backend and memcached as the caching layer. To automatically invalidate or update cached data, we use triggers inside the database. CacheGenie requires no modifications to PostgreSQL or memcached. To evaluate our prototype, we port several Pinax web applications to use our caching abstractions. Our results show that it takes little effort for application developers to use CacheGenie, and that CacheGenie improves throughput by 2-2.5Ă— for read-mostly workloads in Pinax.Quanta Computer (Firm

    Commodification of transformation discourses and post-apartheid institutional identities at three South African universities

    Get PDF
    Using mission statements from the UCT, UWC and Stellenbosch University (South Africa), we explore how the three universities have rematerialised prior discourses to rebrand their identities as dictated by contemporary national and global aspirations. We reveal how the universities have recontextualised the experiences and discourses of liberation struggle and the new government's post-apartheid social transformation discourses to construct distinctive identities that are locally relevant and globally aspiring. This has led to the semiotic refiguring of universities from spatial edifices of racially based unequal education, to equal opportunity institutions of higher learning, and to the blurring of historical boundaries between these universities. We conclude that the universities have reconstructed distinct and recognisable identities which speak to a segregated past, but with a post-apartheid voice of equity and redress.IS
    corecore